Skip to content

fix: refresh package cache during pypi smoke#47

Merged
galligan merged 1 commit into
mainfrom
fix/pypi-smoke-refresh-package
Jun 16, 2026
Merged

fix: refresh package cache during pypi smoke#47
galligan merged 1 commit into
mainfrom
fix/pypi-smoke-refresh-package

Conversation

@galligan

Copy link
Copy Markdown
Contributor

Summary

Fix the release smoke issue we hit immediately after publishing v0.8.0: uv can cache an early negative resolver result for a just-published package version. The smoke now calls uvx with --refresh-package <package> for the package under test.

What changed

  • Add package-name extraction for --package-spec values.
  • Run smoke commands as uvx --refresh-package <name> --from <spec> dispatch ....
  • Add unit coverage for cache-refresh command construction.
  • Document the cache-refresh behavior in release usage docs.

Verification

  • just pypi-smoke -- --package-spec outfitter-dispatch==0.8.0
  • just check (323 passed, 9 deselected)

@galligan galligan merged commit 632c021 into main Jun 16, 2026
5 checks passed
@galligan galligan deleted the fix/pypi-smoke-refresh-package branch June 16, 2026 18:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant